package org.jeecg.modules.system.entity;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: 中科生产报表
 * @Author: jeecg-boot
 * @Date:   2024-07-26
 * @Version: V1.0
 */
@Data
@TableName("zk_produce_report")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="zk_produce_report对象", description="中科生产报表")
public class ZkProduceReport implements Serializable {
    private static final long serialVersionUID = 1L;

	/**厂别*/
	@Excel(name = "厂别", width = 15)
    @ApiModelProperty(value = "厂别")
    private java.lang.String factoryName;
	/**车间*/
	@Excel(name = "车间", width = 15)
    @ApiModelProperty(value = "车间")
    private java.lang.String workshopName;
	/**供料机*/
	@Excel(name = "供料机", width = 15)
    @ApiModelProperty(value = "供料机")
    private java.lang.String glcName;
    /**车间主任*/
    @Excel(name = "车间主任", width = 15)
    @ApiModelProperty(value = "车间主任")
    private java.lang.String mesWsZjkz;
    /**工段长*/
    @Excel(name = "工段长", width = 15)
    @ApiModelProperty(value = "工段长")
    private java.lang.String mrpDsmGdz;
    /**质检班长*/
    @Excel(name = "质检班长", width = 15)
    @ApiModelProperty(value = "质检班长")
    private java.lang.String mrpDsmInspector;
	/**产品名称*/
	@Excel(name = "产品名称", width = 15)
    @ApiModelProperty(value = "产品名称")
    private java.lang.String appellation;
	/**规格型号*/
	@Excel(name = "规格型号", width = 15)
    @ApiModelProperty(value = "规格型号")
    private java.lang.String mrpDsmSpec;
    /**换模次数*/
    @Excel(name = "换模次数", width = 15)
    @ApiModelProperty(value = "换模次数")
    private java.lang.String mrpDsmChangeMoNum;
    /**机速*/
    @Excel(name = "机速", width = 15)
    @ApiModelProperty(value = "机速")
    private java.lang.String mrpDsmOperatorname;
	/**班组开始时间*/
	@Excel(name = "班组开始时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "班组开始时间")
    private java.util.Date mrpDsmBeginDate;
	/**班组结束时间*/
	@Excel(name = "班组结束时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "班组结束时间")
    private java.util.Date mrpDsmEndDate;
	/**班别*/
	@Excel(name = "班别", width = 15)
    @ApiModelProperty(value = "班别")
    private java.lang.String classes;
	/**流量*/
	@Excel(name = "流量", width = 15)
    @ApiModelProperty(value = "流量")
    private java.lang.Integer mrpDsmLl;
	/**合格数*/
	@Excel(name = "合格数", width = 15)
    @ApiModelProperty(value = "合格数")
    private java.lang.Integer mrpDsmHgamount;
	/**合格率*/
	@Excel(name = "合格率", width = 15)
    @ApiModelProperty(value = "合格率")
    private java.lang.String mrpDsmHgl;
}
